home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
umich
/
ste
/
sndunex1.msa
/
ESION.DOC
< prev
next >
Wrap
Text File
|
1992-10-29
|
7KB
|
200 lines
Ålesund, the 5th of April, 1991
After having listened to the divine sounds of 'The Ultimate Musical
Experience', you'll probably be wondering how and with what software
these songs have been conceived. To be frank, writing such songs will
need the skill of a true artist, but at least the software is right here
at your fingertips, well, in your drive, to be precise.
Esion is a program for writing music using samples of real-life
instruments. With four separate channels, two in your left speaker and
two in the right, these samples can easily be matched in to form genuine
music of a previously unheard quality. Esion has been written to take
your STe's sonical capabilities to the absolute limit.
Writing Esion has taken and is taking rather a lot of at least my spare
time, which at least partly should have been spent reading for my exams.
Getting a job without an education is tough luck these days, and so far
Esion has not brought us a single dime. We plan to continue to develop
Esion, but unless we start earning some money on it, we are forced to
abandon Esion as a failed project. If you want us to continue working on
Esion and software of high quality in general, please show your support.
Thank you.
A SHORT INTRODUCTION TO THE USAGE OF ESION
The notes which are valid for Esion range from C-1 to B-3, three
octaves. Two octaves are accessible from the keyboard at a time. The
other two octaves can be accessed when pressing [TAB]. Pressing [TAB]
one more time will make the first two octaves accessible again. The
notes are laid out over the keyboard as on a piano.
When EDIT is off, no changes can be made to the patterns. Pressing a key
will sound the respective note, but no note is inserted in the patterns.
When EDIT is on the note will be inserted, and all four channels will
sound.
A tune is built up on positions. A position specifies a pattern, e.g.
position 0 specifies pattern 0. When the position is set to 0, pattern 0
will be played. When the end of the pattern is reached, the position
counter will be increased to 1. If position 1 also specifies pattern 0,
pattern 0 will be played again. This will continue until the position
counter reaches 'length'. The position counter will then be loaded with
the value specified by 'restart'.
Use shift + sideways arrowkeys to view the different patterns.
A pattern is divided in four tracks, which in their turn are divided in
64 notes. A note looks like this:
--- 0000
| | +-- Command field
| +---- Sample number
+------- Note
A typical note could look like this:
C-2 1000
This implies that a C-2 should be played with sample number 1. No
command is specified.
C#314C20
This will order Esion to play a #C3 with sample #14. A command is also
specified. Let's have a closer look at the commands. The command field
is built up like this:
C 20
| ++-- Command parameter
+----- Command
The command here is 'C' and the parameter is '20'. The command 'C' means
that the volume should be set to, in this case, 20.
I'll list some of the commands available:
1 - PORTAMENTO UP
------------------------------------------------------------------------
1XX = slide note up (speed=xx)
Will slide the note xx steps upwards per vertical blank.
2 - PORTAMENTO DOWN
------------------------------------------------------------------------
2XX = slide note down (speed=xx)
Will slide the note xx steps downwards per vertical blank.
4 - VIBRATO
------------------------------------------------------------------------
4XY = vibrato note (x=speed, u=size)
Will vibrate the note, where x specifies the speed of the vibrato and y
is the size of the vibrato. Specifying 400 will continue the vibrato.
A - SLIDE VOLUME
------------------------------------------------------------------------
AXY = slide volume (+x/-y)
Slides the volume with speed x steps upwards and speed y steps downwards
per vertical blank.
B - POSITION JUMP
------------------------------------------------------------------------
BXX = jump to pattern xx
Will exit the present pattern immediately and set the position counter
to xx.
C - SET VOLUME
------------------------------------------------------------------------
CXX = set volume to xx
Will set the volume of that channel to xx.
D - PATTERN BREAK
------------------------------------------------------------------------
D00 - next pattern
Will exit the current pattern and jump directly to the next pattern.
F - SET SPEED
------------------------------------------------------------------------
FXX = set speed to xx
Will change the speed at which the patterns are played to xx. xx
indicates the vertical blanks between each new note. The smallest value
allowed is 1, which suggests that a new note is played every vertical
blank.
The default speed is 6.
This small documentation is in no way full, there simply are no better
docs at present. But to make it a bit easier for you, I've
included a finished module with which you can experiment.
For those who have been using the infamous TCB tracker, we have added
the ability to load TCB tracker modules.
We hope you like Esion. If enough interest is shown we hope to include
the following features:
- AVR sample loading/saving
- Midi support
- TT support
- sample editor
- powerful cut/paste functions
- YM2149 (PSG) sound chip support
- 25kHz
- 8 voices
- Monochrome support?
But you really shouldn't count on us getting it done ;^)
The ESION XLI tracker is in no way finished. You'll probably come across
lots of bugs etc. when using it. Esion is under continual development
and may not even be finished as you read this. Still, you can get hold
of the latest version of Esion by registering by the author. You will
then receive the latest version of ESION XLII together with documenta-
tion, replay routines for ST/E for incorporation in your very own
programs and three disks full of high quality samples. The registration
fee is a measly 20 GB pounds or equivalent.
At the moment we are looking for distributors, so ESION XLII may very
well appear at the commercial market. If you are interested in distri-
buting the tracker for us or need music or sfx for a game, do contact
us!
Karl Anders Øygard
Box 8
N-6180 SÆBØ
NORWAY
Phone: +47 070 40015 (in the weekends only)
Postgiro account: 0824 0427932
Email: Karl Anders 0ygard <data3d@aahs.no>
With love from Norway...
Disclaimer: The author does not take any responsibility for any damage
done with this demo/Esion. If it turns your 200Meg HD into a C60 cassette
tape or you blow your speakers in pure extacy, that is really your
problem.